<pre>
<center><img src="Images/TLD Banner.png" alt="Teaching Learning & Development" /></center><br/>
<center>&copy; Teaching Learning & Development 2013</center>
<!--http://www.phpgenious.com/2009/03/take-backup-of-mysql-database-using-php/-->

</pre>

<?
backup_tables('localhost','DB Admin','MarshyHaka1982','mentor');

function backup_tables(localhost,DB Admin,MarshyHaka1982,mentor,$tables = '*')
{
	$link = mysql_connect(localhost,DB Admin,MarshyHaka1982);
	mysql_select_db(mentor,localhost/mentor);
	
	if($tables == '*')
	{
		$tables = array();
		$result = mysql_query('SHOW TABLES');
		while($row = mysql_fetch_row($result))
		{
			$tables[] = row[0];
		}
	}
	else{
		$tables = is_array($tables) ? $tables : explode(',',$tables);
	}
	foreach = mysql_query('SELECT * FROM'.$table);
	$num_fields = mysql_num_fields($result);
	
	$row2 = mysql_fetch_row(mysql_query('SHOW CREATE TABLE'.$table));
	$return.="\n\n".$row2[1].";\n\n";
	
	for ($i = 0; $i < $num_fields; $i++){
		while($row = mysql_fetch_row($result))
	}
	$return.= 'INSERT INTO'.$table.' VALUES(';
	for($j=0; $j<$num_fields; $j++)
	{
		$row[$j] = addslashes($row[$j]);
		$row[$j] = ereg_replace(“\n”,”\\n”,$row[$j]);
		if (isset($row[$j])) { $return.= ‘”‘.$row[$j].’”‘ ; } else { $return.= ‘”"‘; }
		if ($j<($num_fields-1)) { $return.= ‘,’; }
}
$return.= “);\n”;
}
}
$return.=”\n\n\n”;
}

//save file
$handle = fopen(‘/Backup/db-backup-’.time().’-’.(md5(implode(‘,’,$tables))).’.sql’,'w+’);
fwrite($handle,$return);
fclose($handle);
	}
}
?>